home *** CD-ROM | disk | FTP | other *** search
/ ETO Development Tools 1 / ETO Development Tools 1.iso / Essentials / MacApp Documentation / MacApp AppleLink Messages / MacApp.Tech$ Jun 89 / V0009-Document⁄Window Rel-Jun89 < prev    next >
Encoding:
Text File  |  1989-06-26  |  1.5 KB  |  43 lines  |  [TEXT/GEOL]

  1. Item    1637060                         5-June-89        11:45
  2.  
  3. From:   D2086                           Efficient Field Svc, C Faith, PRT
  4.  
  5. To:     MACAPP.TECH$                    MACAPP Tech
  6.  
  7. Sub:    Document/Window Relationship
  8.  
  9. Hello,
  10.  
  11. I am concerned that the current idea of what a document is is too limiting.  I
  12. have addressed this issue as it pertains to commands and menus but now I have
  13. found another instance where the default behavior of MacApp is to assume a
  14. certain kind of window document relationship.
  15.  
  16. In particular even if all the windows for a particular document have specified
  17. doesntCloseDocument the document will close if the window that is being closed
  18. is the last one up.  This limits the documents usefulness.  What if you don't
  19. want this to happen!
  20.  
  21. Now I realize that I can change any of this that I want by subclassing TWindow
  22. and altering the CloseByUser method.  But a better solution might be for MacApp
  23. itself to allow for a greater range of document utility.  In particular how
  24. about changing the View definition from:
  25.  
  26. boolean                          doesntCloseDocument, closesDocument;
  27.  
  28. to
  29.  
  30. unsigned bitstring[2]    doesntCloseDocument, closesDocument,
  31.                                                              closesDocumentIfLast, unused;
  32.  
  33. This way I can control when my documents get closed without having to OVERRIDE
  34. the standard behavior.
  35.  
  36. regards,
  37. Curtis Faith
  38.  
  39. I hope I'm not creating too much "noise" with this.  I would be happy to take
  40. this private if that is the concensus.
  41.  
  42.  
  43.